de.cebis.moccabox.repository.provider
Interface MoccaPartDefinition

All Known Implementing Classes:
MoccaPartDefinitionBean, XMLPartDefinition

public interface MoccaPartDefinition

Interface, das die Beschreibung eines MoccaPart als Teilkomponente der Anwendung kapselt. Das MoccaPart kann durch verschiedene Quellen (z.B. ein XML-File) beschrieben werden. Es wird durch die MoccaPartDefinition abgebildet und von Seiten der Anwendung durch den IRepositoryManager in das korrespondierende IRepository injiziert. Die Beschreibung des MoccaPart wird durch einen entsprechenden MoccaPartProvider zur Verfügung gestellt.

Author:
weichelt
See Also:
MoccaPartProvider, MoccaPartProviderFactory

Method Summary
 java.util.List<java.lang.Object> getConceptDefinitionSources()
          Zurückliefern einer Liste der Quell-Objekte zur Definition der Konzepte.
 java.lang.Object getDefinitionSource()
          Zurückgeben der Quelle, durch die die MoccaPartDefinition beschrieben wird.
 java.lang.Class getProviderFactoryClass()
          Zurückgeben der Klasse, die den Provider des MoccaPart instantiiert.
 void setConceptDefinitionSources(java.util.List<java.lang.Object> list)
          Setzen einer Liste von Quell-Objekten zur Definition der Konzepte.
 void setDefinitionSource(java.lang.Object definitionSource)
          Setzen des Objektes, das der MoccaPartDefinition als Quelle der Beschreibung dient.
 void setProviderFactoryClass(java.lang.Class clazz)
          Setzen der Klasse, die den Provider des MoccaPart instantiiert.
 

Method Detail

getDefinitionSource

java.lang.Object getDefinitionSource()
Zurückgeben der Quelle, durch die die MoccaPartDefinition beschrieben wird.

Returns:
Die Quelle der Beschreibung.

setDefinitionSource

void setDefinitionSource(java.lang.Object definitionSource)
Setzen des Objektes, das der MoccaPartDefinition als Quelle der Beschreibung dient. Kann je nach Implementierung ein Java-Objekt, ein gekapseltes XML-File etc. sein.

Parameters:
definitionSource - Die Quelle der Beschreibung.

getProviderFactoryClass

java.lang.Class getProviderFactoryClass()
Zurückgeben der Klasse, die den Provider des MoccaPart instantiiert.

Returns:
Klasse, die den korrespondierenden MoccaPartProvider instantiiert.

setProviderFactoryClass

void setProviderFactoryClass(java.lang.Class clazz)
Setzen der Klasse, die den Provider des MoccaPart instantiiert.

Parameters:
clazz - Klasse, die den korrespondierenden MoccaPartProvider instantiiert.

getConceptDefinitionSources

java.util.List<java.lang.Object> getConceptDefinitionSources()
Zurückliefern einer Liste der Quell-Objekte zur Definition der Konzepte.

Returns:
Liste der Quellen der Definition.

setConceptDefinitionSources

void setConceptDefinitionSources(java.util.List<java.lang.Object> list)
Setzen einer Liste von Quell-Objekten zur Definition der Konzepte.

Parameters:
list - Liste der Quellen der Definitionen.